I am trying to adjust the rendering of a reference to a nested enum. Here is my MWE:
\documentclass[a4paper,14pt,openany]{memoir}
\usepackage{cleveref}
\renewcommand{\theenumi}{\arabic{enumi}}
\renewcommand{\theenumii}{\arabic{enumii}}
\renewcommand{\theenumiii}{\arabic{enumiii}}
\renewcommand{\labelenumi}{\arabic{enumi}}
\renewcommand{\labelenumii}{\arabic{enumii}}
\renewcommand{\labelenumiii}{\arabic{enumiii}}
\crefformat{enumi}{#2#1#3}
\crefformat{enumii}{#2#1#3}
\crefformat{enumiii}{#2#1#3}
\labelcrefformat{enumi}{#2#1#3}
\labelcrefformat{enumii}{#2#1#3}
\labelcrefformat{enumiii}{#2#1#3}
\begin{document}
\begin{enumerate}
\item\label{first} First level
\begin{enumerate}
\item\label{second} Second level
\begin{enumerate}
\item\label{third} Third level
\end{enumerate}
\end{enumerate}
\end{enumerate}
First level ref: \cref{first}.
% Expected result: 1
Second level ref: \cref{second}.
% Expected result: 1
Third level ref: \cref{third}.
\end{document}
As you can see, I did everything I could, but I still couldn't reach whatever place in which cleveref
"cooks" the label: