diff --git a/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt b/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt
index 0c430e3..08207d5 100644
--- a/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt
+++ b/app/src/main/java/ru/myitschool/work/ui/login/LoginFragment.kt
@@ -33,8 +33,9 @@ class LoginFragment : Fragment(R.layout.fragment_login) {
         viewModel.state.collectWhenStarted(this) { state ->
             binding.error.visibleOrGone(state is LoginViewModel.State.Error)
             binding.loading.visibleOrGone(state is LoginViewModel.State.Loading)
-            binding.login.visibleOrGone(state !is LoginViewModel.State.Loading)
+            binding.login.isEnabled = state !is LoginViewModel.State.Loading
             binding.username.isEnabled = state !is LoginViewModel.State.Loading
+            binding.password.isEnabled = state !is LoginViewModel.State.Loading
             when (state) {
                 is LoginViewModel.State.Loading -> Unit
                 is LoginViewModel.State.Error -> {