I know three ways how to "ignore", or at least "hide" something in Ti*k*Z using `[...]` or `\tikzset{bla/.style={...}}`:

* `[draw=none]` (works like charm for `\draw`, but doesn't work for `node` contents;
* `[white]` (works for all, but covers other things, the text is still present and copy-pastable);
* `[text opacity=0]` (works for all, but implies PDF with transparency, and the text is still present and copy-pastable).

So: Is there really no solution how to make the drawings (especially nodes) completely disappear? It is required to work with `\tikzset{bla./style={...}}`.

A MWE to play with:

```
\documentclass[tikz,margin=5pt]{standalone}

\begin{document}

\begin{tikzpicture}
\draw (0,0) rectangle (10,10);
\draw (0,0) -- (2,2);
\draw[draw=none] (0,1) -- (2,3);
\node at (3,3) {BLA};
\node[white] at (3,4) {BLA};
\node[text opacity=0] at (3,5) {BLA};
\node[blue,draw,rectangle] at (7,3) {FOO};
\node[blue,draw,rectangle,draw=none,text opacity=0] at (7,4) {FOO};
\end{tikzpicture}

\end{document}

```