Arrange pie crust in a 9-inch pie plate, and crimp or scallop the edges.
In a large bowl, whisk together sugar, cornmeal, flour, melted butter, milk, vinegar, vanilla, coconut extract, and eggs.
Add 1 1/2 cups shredded coconut, stirring until combined.
Pour into prepared crust.
Bake at 350 degrees for 45-50 minutes, or until the top is golden brown and center appears mostly set. It does not need to be completely set - it will set as it cools!
Remove pie to a wire rack to cool completely. While pie cools, toast coconut.
Turn the oven temperature up to 400 degrees.
Scatter coconut evenly on a cookie sheet.
Bake coconut for 2 minutes, gently stir, and bake an additional 1-2 minutes, or until coconut is light golden brown.
Remove from oven to cool completely.
If desired, chill pie for at least 2 hours before serving. This is my preference! I like a chilled chess pie, and it helps firm it up for neat, clean slices.
Cut and serve with whipped topping, and toasted coconut.