diff --git a/src/Umbraco.Web.UI.Client/apps/auth/src/login.element.ts b/src/Umbraco.Web.UI.Client/apps/auth/src/login.element.ts
index 20bf03b421..d55dd07276 100644
--- a/src/Umbraco.Web.UI.Client/apps/auth/src/login.element.ts
+++ b/src/Umbraco.Web.UI.Client/apps/auth/src/login.element.ts
@@ -25,9 +25,6 @@ export default class UmbLoginElement extends LitElement {
@state()
private _loginError = '';
- @state()
- private _isFormValid = false;
-
constructor() {
super();
if (this.isLegacy) {
@@ -43,9 +40,7 @@ export default class UmbLoginElement extends LitElement {
const form = e.target as HTMLFormElement;
if (!form) return;
- this._isFormValid = form.checkValidity();
-
- if (!this._isFormValid) return;
+ if (!form.checkValidity()) return;
const formData = new FormData(form);
@@ -114,7 +109,6 @@ export default class UmbLoginElement extends LitElement {
${this.#renderErrorMessage()}