How to disable or make fields unpublished, but not delete them
The easiest solution offhand is to make the fields non-required for registration. And then setup the Field Permissions module temporarily to not give Edit permission to Role(s) you don't want to see those fields.


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