I have seen multiple questions which are made of very good points, but the asker has his own different approach of seeing each and every answer. That is the reason, probably, that sometimes the OP accepts an answer which is not 100% suitable to the question.

Then other answers get more up votes than the accepted answer. That can be misleading for other SO users looking for the right solution.

Is there any way to accept the most upvoted answer instead of the less upvoted answer accepted by the OP?

Assume that I have enough reputation to make that decision whether it should be accepted or not.

3 Answers
3

OP asked the question, and he got an answer which solved his problem. So he accepted that answer. There might be another answer which is more helpful to the community, but that should not influence OP's decision. It is as it should be.

If you like a different answer to the accepted one, you can upvote it. That is what up vote is for.

Simply You can

Upvote the unaccepted answer if you find it is useful

Down vote the accepted answer if it is TERRIBLY BAD.

Politely tell Original Poster to reconsider the accept via a comment, but the final decision should be in OP's hands.

That is only you can do.. Only Original Poster can accept the answer, and it should be like that.

There is no such option to accept an answer if we are not the OP. Only OP can accept the answer on his question. Just upvote an unaccepted answer if it is useful. Everyone will see unaccepted and upvoted answers if he/she don't find the solution from the accepted answer.