removePlugin(...plugins) {
    const removedPlugins = this.plugins.filter((plugin) =>
      plugins.includes(plugin.constructor),
    );

    removedPlugins.forEach((plugin) => plugin.detach());
    this.plugins = this.plugins.filter(
      (plugin) => !plugins.includes(plugin.constructor),
    );

    return this;
  }
Removes plugins that are already attached to this draggable instance. This will end up calling
the detach method of the plugin
@param {...typeof Plugin} plugins - Plugins that you want detached from draggable
@return {Draggable}
@example draggable.removePlugin(MirrorPlugin, CustomMirrorPlugin)