No curso é explicado que existem tipos de inputs que no modo mobile ajudariam a exibir o teclado correto.
No caso de email é utilizado o type email e no telefone é utilizado o <input type="tel" id="telefone" placeholder="(XX) XXXXX-XXXX">
Além disso, caso o campo de email seja preenchido de forma incorreta (sem @dominio.com), o formulário avisa que existe um erro. Por que o mesmo não acontece no caso do telefone, o qual aceita que eu digite letras no campo?
Fiz algo de errado? Não me parece ser um problema de navegador, ja que no edge e no chrome encontrei o mesmo problema.