I think you are almost there except that you have used assignment operator which will always return TRUE
always.
Instead you have to use comparison '=='
or '==='
operators.
update in below line
EnabledScript="javascript:SP.ListOperation.Selection.getSelectedItems().length === 1;"