How to create a WordPress Customizer Button to Clear a Cache?

The cache should really get cleared based on some change you made, not based on some manual cache clearing. Can you not disable caching in the Customizer preview by turning it off when is_customize_preview()? Then you can flush the cache at the customize_save_after action:

add_action( 'customize_save_after', 'sc_clearcache' );