ValidationError when saving completed membership registration

One-sentence description

Current behaviour / Reproducing the bug

Click save while observing a completed registration.

Sentry Issue: CONCREXIT-4

ValueError: 'RegistrationForm' has no field named 'email'.
(14 additional frame(s) were not displayed)
...
  File "django/forms/forms.py", line 180, in errors
    self.full_clean()
  File "django/forms/forms.py", line 383, in full_clean
    self._post_clean()
  File "django/forms/models.py", line 405, in _post_clean
    self._update_errors(e)
  File "django/forms/models.py", line 379, in _update_errors
    self.add_error(None, errors)
  File "django/forms/forms.py", line 353, in add_error
    "'%s' has no field named '%s'." % (self.__class__.__name__, field))

ValidationError: {'email': ['A user with that email address already exists. Login using the existing account and renew the membership by visiting the account settings.'], 'student_number': ['A user with that student number already exists. Login using the existing account and renew the membership by visiting the account settings.'], 'username': ['A user with that username already exists.']}
  File "django/forms/models.py", line 403, in _post_clean
    self.instance.full_clean(exclude=exclude, validate_unique=False)
  File "django/db/models/base.py", line 1152, in full_clean
    raise ValidationError(errors)

Expected behaviour

No crash, maybe even no save button available.

Edited by Ghost User
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information