¿Es mejor deshabilitar un botón u ocultarlo??
Botones. Deshabilite el control para indicar que el usuario necesita hacer algo primero para "desbloquear" la funcionalidad que realiza este botón. Los botones nunca deben estar ocultos, porque hay una expectativa de persistencia para ellos.
Por qué no usar botones deshabilitados?
Mala accesibilidad
A veces, los botones deshabilitados están diseñados de una manera que un lector de pantalla no los puede leer (los botones no son enfocables y, por lo tanto, los usuarios no pueden comunicarse con ellos con un teclado). No es necesario explicar que los usuarios con discapacidades enfrentarán problemas con tal comportamiento.