Commit is in the sense of "keeps on sinning willfully". True followers of Christ do not recklessly and habitually violate what their anointing has planted within them. Those who continue habitually sin have neither seen him nor known him.
John didn't say that though. You are saying that.
John said that the children of God are MANIFEST in that they do not sin.
1Jn 3:9
Whosoever is born of God doth not commit sin; for his seed remaineth in him: and he cannot sin, because he is born of God.
1Jn 3:10
In this the children of God are manifest, and the children of the devil: whosoever doeth not righteousness is not of God, neither he that loveth not his brother.
The word rendered "Commit" in English is "Poieō" in the Greek and it means PRODUCE or BRING FORTH...
Poieō
Apparently a prolonged form of an obsolete primary; to make or do (in a very wide application, more or less direct): - abide, + agree, appoint, X avenge, + band together, be, bear, + bewray, bring (forth), cast out, cause, commit, + content, continue, deal, + without any delay, (would) do (-ing), execute, exercise, fulfil, gain, give, have, hold, X journeying, keep, + lay wait, + lighten the ship, make, X mean, + none of these things move me, observe, ordain, perform, provide, + have purged, purpose, put, + raising up, X secure, shew, X shoot out, spend, take, tarry, + transgress the law, work, yield. Compare G4238.
Furthermore John writes this...
1Jn 5:18 We know that
whosoever is born of God sinneth not; but he that is begotten of God keepeth himself, and that wicked one toucheth him not.
The context of "sinneth not" is "sinning unto death" which is rebellion.
To argue in favour of "not habitually" is ridiculous. Can a Christian occasionally rape and murder, just so long as they don't make a regular habit of it? It is nonsense.
The evil has to stop. We have to have pure hearts before God. That is the standard. A pure heart does not "occasionally" choose to do evil anymore than God would choose to do evil on rare occasions.