I hate to tell you this, but calluses serve a purpose!
I have them in certain spots on my feet from years of running. If you get rid of them, and soften up those spots, it will cause blisters and worse. I know they are not that attractive, but I caution against doing anything drastic to remove them. Mine are on the sides of my toes and foot, so they aren't visible unless you're inspecting my foot closely.
I wear thorlo socks too, and have for many years. They don't prevent calluses... at least not when you run as much as I do. They do feel great though, and like MissL says they last for a long time.