Слышал про атрибуты, но никогда с ними не работал...
.querySelector(`.${inputElement.id}-error`);
this._inputList.forEach((itemElement) => {
// один из itemElement тут равен null
if(itemElement) {
this._hideInputError(itemElement)
}
});
Получается что могут вообще как угодно сказать. Раз Вы делаете такие предположения.