How to prevent other roles from publishing content
Override Node Options overrides this functionality and it's pretty straight forward.

The Override Node Options module allows permissions to be set to each
field within the Authoring information and Publishing options field
sets on the node form.