Have you tried douching?
.
.
.
.
.
But seriously, enclose the coat in a zippered plastic bag and toss a few dryer sheets in. Leave it for about a week.
Dryer sheets do a heck of a job absorbing odors. Imagine spilled baby formula on vehicle carpeting on a hot summer day! Dryer sheets even got THAT odor removed!