Client Script on Deal Stage Change from Detail page, not Edit page

Client Script on Deal Stage Change from Detail page, not Edit page

I understand that I can run a client script “on change” from the Edit page of a record.

The script needs to act on the default Deal Stage field.

The Deal Stage can be changed from Edit mode or Detail view.

Is it possible to disable the Deal Stage “button” ribbon in Detail view so that the user must go into Edit mode to change stage? If not, what work-arounds are there?