diff --git a/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueExtensions.kt b/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueExtensions.kt
index 8deb10b7b8..6ca6d80fcb 100644
--- a/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueExtensions.kt
+++ b/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueExtensions.kt
@@ -47,7 +47,9 @@ fun observeContentChangesAndResetErrors(username: TextInputLayout, password: Tex
             transform = { usernameHasContent, passwordHasContent -> usernameHasContent && passwordHasContent }
     ).onEach {
         username.error = null
+        username.isErrorEnabled = false
         password.error = null
+        username.isErrorEnabled = false
         submit.isEnabled = it
     }
 }