Remove "Draft" State

When I create a Sale Order for example, it’s state is Draft and I have to submit again the document to make it effective.
Is there any way to remove the “Draft” state so when I save the Sale Order it become “Confirmed”?

I need to remove the Draft State of all Documents (purchase orders, sale invoices, etc)


@jcgardey There is reasoning logic for documents are in different states first you save and then submit i think you should go with this flow only which erpnext provides,if you still want to do it you can write hook events