в месте проверки уникальности, надо исключить это юзера из проверки
class UserUpdateView(SuccessMessageMixin, UpdateView):
model = User
form_class = UserUpdateForm
template_name = 'user/user_update.html'
success_url = reverse_lazy('users')
success_message = 'Пользователь успешно изменен'
class UserUpdateForm(UserCreateForm):
class Meta:
model = get_user_model()
fields = [
'first_name', 'last_name', 'username', 'password1', 'password2'
]