Проставление класса "focus" на Label

JS
Код
      const input = $(".form-item textarea, .form-item input");
input.each(function () {
    if ($(this).val() !== "") {
        $(this).parents(".form-item").find("label").addClass("focus");
    }
    if ($(this).hasClass("error")) {
        $(this).parents(".form-item").find("label").addClass("error");
    }
});
input.on("focus", function() {
    $(this).parents(".form-item").find("label").addClass("focus");
});
input.on("blur", function () {
    let thisInput = $(this);
    thisInput.parents(".form-item").find("label").removeClass("focus");
    if (thisInput.val() !== "") {
        thisInput.parents(".form-item").find("label").addClass("focus");
    }
    setTimeout(function () {
        // console.log(thisInput.hasClass("error"));
        if (thisInput.hasClass("error")) {
            thisInput.parents(".form-item").find("label").addClass("error");
        }
    }, 100);
});