Сообщение от
Кирилл
Можно просто закрашивать кнопку серым цветом, оставляя доступной для нажатия

С одной стороны получаем некую заботу системы о пользователе, с другой стороны вознаграждаем информативным сообщением об ошибке особо любознательных.
Это конечно извращение, но раз уж пошла такая пьянка ...