A few possibilities
The usual explanation in situations like this is that the male has had other partners.
He may have been treated and didn't tell you; or his infection cleared up on its own, which can happen over a few weeks. If you were infected from someone else, your husband may just be lucky so far. Test results can be false, but rarely. You both need treatment, regardless of his test result. Good luck!