I would like to to save InfoPath form as draft with required field before submitting the form. It should save as the form as draft when user clicks on Save button. 

How can I achieve this functionality?