Assuming I have a form with a drop-down list and an "Advanced" button. The last button should be enabled only if certain options are selected in the drop-down list.
Now I'm wondering whether to disable the "Advanced" button when the other options are selected, or just make it invisible. What's the best practice?
I think that if I disable it, there could be some users that might think it's a bug and this the button should be enabled, and then ask me why it's disabled.