He needs to know that you trust him and that you are comfortable with the person he is. Women who know how to get a man to commit do exactly that.
They give them just enough liberty not to lose themselves. They know they can’t try to change people and that every one of the men they meet has some kind of a flaw.
It’s up to you, whether you’re going to obsess over that flaw and let it ruin your relationship, or you’re going to learn to live with it. After all, no one is perfect and neither are you.
You have to make him believe that you like him just the way he is. Assure him he doesn’t need to change who he is to fulfill your expectations.
He will appreciate that you understand him and that you are happy with him for who he is.
This will definitely make him want to commit to you, because frankly, a woman like this is really hard to find.