How to make a user inactive without changing their role?

On I site I am managing we have a lot of users.

I want to be able to change the status of users from active to inactive without changing the user's role, in case they reactivate at a later time.

How would you separate and manage role vs. status to accomplish this?

Ideally, inactive users could be archived, like email that you don't want to show up in your inbox. :wink:

Thanks in advance!