По невнимательности повесил другой онклик, который удаляет класс не на кнопку, а на секцию с кнопками и поэтому при клике класс сразу удалялся. Просто спустя 10ч перед экраном, промахнулся дивом.
Попробуй выводить массив компонентов через map, указав при этом для компонента (elem, key) => <линк key={key}>{elem}<линк/>; Должно работать и код чище будет
там где .class-email - впиши класс своего инпута.
там где #valid это айдти или класс какого-нибудь span к примеру, который будет выводить текст ошибки. собственно тут все просто)
Я просто у себя в проекте быстро наклацал и скинул)