From every test I’ve ever ran users will try and click on the button when they think that’s the next choice for them regardless of style. If the action isn’t clear or they’re frustrated they key on the label — not the styling. I would put more stress on the importance of consistency within a visual system. If you dim disabled buttons then dim all disabled buttons. Same w greying.
As a side note I've learned from previous mistakes designing sign up forms that disabling buttons is generally less understandable than letting the user click the button and then showing them any form errors that need correction. Because of this the examples in this article aren’t great.
From every test I’ve ever ran users will try and click on the button when they think that’s the next choice for them regardless of style. If the action isn’t clear or they’re frustrated they key on the label — not the styling. I would put more stress on the importance of consistency within a visual system. If you dim disabled buttons then dim all disabled buttons. Same w greying.
As a side note I've learned from previous mistakes designing sign up forms that disabling buttons is generally less understandable than letting the user click the button and then showing them any form errors that need correction. Because of this the examples in this article aren’t great.