How do I hide a field from a Profile2 form without deleting it?
You could do it using the Field Permissions Module, and set it to admin only. It can easily be changed later to allow everyone to see the field.


  The Field Permissions module allows site administrators to set
  field-level permissions to edit, view and create fields on any entity.