def draggable(self, value: Union[bool, str]) -> None:
        """Set ``draggable`` property.

        ``value`` is boolean or string.
        """
        if value is False:
            self.removeAttribute('draggable')
        else:
            self.setAttribute('draggable', value)