@joyously and @bcworkz,
Thank you for your responses.
Let me explain my specific need:
Lets say that I make a cms for a shop. For them, I make a custom post type named client. There is no editor in the client ctp, only custom fields.
All workers in the shops have a wp user.
I want users to be able to edit a client on each visit. For example, when they change from preferred payment method.
At the same time, their supervisor (another user) needs to be able to see the history the changes to the client, without the auto-saves. The supervisor needs to be able to see the change, the time of the change, and the user that made the change.
The shop also wants to keep all changes. So, I thought that it would be convenient to disable auto-saving, keeping actual changes.
Thanks!