при валидации даёшь инпуту что-то, например aria-invalid="true"
ну и всех инвалидов стилизуешь
html
<input class="email" name="email" placeholder="Email" autocomplete="email" required="" aria-invalid="true">
css
input[aria-invalid="true"] {
border-color: #DC3545;
}