Too easy to click button multiple times

There should be an option to have a button gray out if it’s already been pressed. It’s far too easy for users to click a button multiple times when you only want an action to happen once.

It would also be nice to be able to disable or enable a button by tying its status to a checkbox field.

What is your use case @kyancey? Conditionally enabling button is not something that we have or is in our immediate roadmap. I have created a feature request here
:flashlight: Feature: Enable button conditionally.

Feel free to add more details to the issue here.