I have seen that many times, people asking from the OPs to accept their answer, should I do the same, there isn't other way ? I just don't like that kind of attitude. I guess that the answer would be something like: "it depends on the question" but that's fine, because I want to clarify whether is okay or not to ask by someone to accept your answer or if there is another way to do so.
On Stack Exchange, pressing a user to accept an answer is considered something you should not do. Also, new users cannot accept an answer without waiting 2 days (if I recall correctly); telling them to immediately accept an answer is telling them to do something the system wants them to do later.
The fact they already got an answer, and that answer is correct, doesn't mean the OP could hope for an answer with a better explanation; I would say it is in their interest not to accept answers too quickly.
I remember there was a time where the user profiles showed the perceptual of accepted answers. It was removed because the users used it to comment about users not accepting enough answers, and to stop users would push new users to accept answers.