Unfortunately, blur is one thing that cannot be corrected in photo editing software. NO software can do this, regardless of what anyone may tell you. A blurred digital photo is comprised of pixels that have captured and recorded this off focus information as correct. Software cannot make something out of nothing. It all thinks this is a perfect photo. There is no "hidden" sharpness there to "find". Software cannot focus your camera for you. It would be the same as taking a photo of a person with a piece of cardboard over their face, then expecting photo editing software to be able to remove the cardboard and display the face. It just does not work that way. The photo is what it is. Remove the cardboard and there is nothing there... there is no face hiding behind the cardboard in the photo. Same with a blurred photo... there is no sharpness data there, and software is not going to magically create it.
Post editing software is not the end all, cure all for all poorly taken photos. It is still, and always will be, important to get the photo correct in the camera in the beginning. Software can help improve some things and even create the illusion of more sharpness... BUT... there still has to be good, basic, sharp image data in the beginning.
steve