Add a "Disabled" state for buttons or even for every widget
Every component could have the checkbox "simulate disabled state" near "hide component".
If this checkbox is checked it will become 50% transparent and all the events on in should not be active.
Then I would like to have an event that can change this state. For example: on click "enable" button1.