Opportunity edit view save button hiding / unhiding based on change in filed values

This is the Opportunity edit view.

I want to show the save button only when there are any changes in the Opportunity record.

If the user presses edit and nothing has been updated, then the save option should not be visible.

How can I achieve this?

is this achievable to implement?