Wouldn’t “kaufte” be right, not “kauft”?
kaufte would be past tense (Präteritum), but the sentence is supposed to be in present tense which is why you’re using the Infinitv ‘kauft’
How would be in this present tense? The english sentence says ‘bought’
You’re right, such a silly mistake