Как обратится к предыдущему элементу css?
label:has(+ .field-error) {
  border: 2px solid red;
}
snippet
https://codepen.io/xdevelx/pen/wvXmqvz

Но нужно смотреть поддержку браузеров https://caniuse.com/css-has
Если не устроит, то js
Нет, нельзя.
Вам остаётся только поправить или настроить скрипт валидации.