Hide email address taken 사이트 설정이 비활성화된 상태라면 이는 사실이 아닐 것 같습니다. 하지만 이 경우 이메일이 이미 등록되었을 수 있다는 오류가 표시되지 않는다는 점에서는 맞다고 생각합니다. 왜 그런지 궁금하네요. 이 경우, 이는 올바른 메시지인 것 같습니다.
Make reason for 'error moving posts' visible in the interface - #2 by zogstrip 의 영향으로, 이 경우에도 네트워크 응답을 확인하는 것이 의미 있을 것 같아 확인해 보니, errors: [ "param is missing or the value is empty or invalid: invite_code" ] 라는 오류도 존재합니다.
따라서 표시되는 오류를 비슷한 방식으로 개선할 수 있을 것입니다. 또한, 다른 모든 필드와 마찬가지로 프론트엔드에서 필드를 검증하는 것도 좋을 것 같습니다.