Я думаю, это самое безопасное из двух зол. Часто кнопки обрабатывают данные; наоборот, если вы ничего не делаете, по умолчанию ваши данные проверяются, и это будет довольно очевидно (так как это не сработает), если вы на самом деле не хотите их проверять.
В отличие от альтернативы - вы ничего не делаете, и ваша кнопка беззвучно работает, успешно выполняя действия с недопустимыми данными, и вы этого не замечаете, поскольку она неуловима.
Первое, вероятно, безопаснее, даже если оно вызывает небольшое раздражение.