The Items on a Sales Order are committed when:
1. Quantity is on Hand;
2. Correct Location is selected;
3. Original Sales Order's status is "Pending Fulfillment"; i.e. the Sales Order was already approved.
This is by design. Kindly note that the process cannot be reversed and the items are committed always after approval.