Generally removal of sealers from decks offers you several options other than just allowing the product to wear off due to weathering naturally. Your other two options are: 1)Chemical removal 2)mechanical removal the third option is a combination of both, which in it self is usually unwarranted. Chemical removal involves the use of specificly designed finish removers for this type of job, they are generally applied by a garden sprayer, allowed to set for a period of minutes and then the product along with the removed coatings are pressure washed off. There are several drawbacks to this system that you must be made be aware of: 1) this system does not always work well with high solid sealers and sealers that are recently applied. 2)The chemicals used in the removers do have a reaction with certain types of woods, I.E. Cedar,redwoods, and yes Mahogany. the reaction is mainly a darkening of these woods and can look like a burned effect, this is simply corrected with the use of oxalic acid washes to remove the discoloration and gives you a natural appearance.
This is the system I prefer to recommend, You take a square buff floor sander and actually remove a thin layer of your deck surface along with the sealer in place, this does an excellent job of removal of stains and sealers, also it opens up the poors of the wood to allow greater penetration of new coatings into the wood surface.
These are your options, It is up to you which one you prefer.