В дополнении к посту про доступность выше, мнение, почему Disable кнопки плохи и их нужно избегать в дизайне.
1. С этими кнопками нельзя взаимодействовать, они есть, но пользователь не может их нажать и они не дают никакого фидбека им.
2. Их может быть быть сложно заметить, особенно если делать состояние не таким контрастным.
3. Неактивные кнопки заставляют пользователя задумываться, почему эта кнопка такая? И что нужно сделать, что бы она заработала.
Автор в итоге рекомендует стараться избегать этих кнопок, но если все же нужно их показывать, то сделать их во-первых заметными и контрастными от всего остального и при изменении в активное состояние, делать эту смену заметной. К примеру подсвечивать кнопку зелёным цветом, то есть изменять цвет заметно.
Подробнее и наглядно в статье —
https://axesslab.com/disabled-buttons-suck/