It's a good idea but i don't know how to balance the mechanic, maybe making two blocks, one you get on top and another you cross it and is the block you need to press the buttons.
You can make one block jumpable and other not