Levers can be placed on top of redstone blocks, but buttons can not.
Relates to MC-45537.
Button can be placed on top of block of redstone.
Buttons, levers, ladders and tripwire hooks can't be placed on sides and bottom of redstone blocks
Cannot place buttons under stairs or slabs, or ontop of upside down stairs or slabs