Можно через javascript проверять, если пользователь ввел все инпуты, кнопке добавляешь класс active, а если он что-то убрал, то удаляешь этот класс и атрибут disabled (нужен, чтобы заблокировать кнопку, и должен быть с самого начала). А дальше через css просто прописываешь стили для обычной кнопки и для кнопки с классом active.