.disabled makes the most sense to me, and it shouldn’t be difficult to change all the buttons, if they are all chidren of one node or in a group it could be done in two lines via a for loop. You could also set the button’s process_mode to disabled, this shouldn’t change the style box while preventing input.