I found something odd today, where CSS caused interference with the save as draft feature. Usually I would expect this to happen only with Javascript. If you change the opacity of the cf-formwrap div, it causes the save as draft button to load an extra div with the class model-backdrop that covers the entire screen and blocks any further progress.
Here is the CSS modification
and here is the new div that is created when clicking the save as draft button
In short, do not change the opacity of the form wrap, or you will not be able to save as draft because this extra object is huge and in the way of everything.